<?php


/**
 * 给定值是否为关联数组
 * @param array $arr 数组
 * @return bool
 */
function isAssoc(array $arr): bool
{
    return array_keys($arr) !== range(0, count($arr) - 1);
}

/**
 * 数组解析为字符串
 * @param array $array
 * @return string
 */
function toString(array $array): string
{
    $result = '';
    if (isAssoc($array)) {
        foreach ($array as $key => $val) {
            $result .= "{$key}:$val\n";
        }
    } else {
        $result = implode("\n", $array);
    }
    return $result;
}
